/**
 * 
 */
package eventos;

import java.util.EventListener;

import automatas.Automata;
import automatas.Conversor;

import comunicaciones.Mensaje;

/**
 * @author Maria
 *
 */
public abstract class MensajeEventListener implements EventListener {
	
	protected Automata automata;
	protected Thread hilo; 
	
	public MensajeEventListener(Automata automata, Thread hilo){
		this.automata=automata;
		this.hilo=hilo;
	}
	
	
	
	public Automata getAutomata() {
		return automata;
	}



	public void setAutomata(Automata automata) {
		this.automata = automata;
	}
	
	protected int obtenerNumero(boolean [] matriz){
		int resultado=0;
		
		resultado=Conversor.convertirToEntero(matriz);
		return resultado;
	}


	public abstract void mensajeEventOccured(MensajeEvent evt);
	
	

}
